Redesign SessionRail workspace/session loading in pi-web (Svelte)
Takeaway: Next time I'd put the full spec in the first prompt — I ended up repeating the same 'init only fetches workspaces, expand lazily loads 5 sessions, delete rename' request three times before the agent actually executed it instead of just re-designing.